package com.atguigu.flow.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author testjava
 * @since 2024-07-14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("Declarations")
@ApiModel(value="Declarations对象", description="")
public class Declarations implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "SerialID", type = IdType.AUTO)
    private Double SerialID;

    @TableField("RecordID")
    private String RecordID;

    @TableField("UserID")
    private String UserID;

    @TableField("HaveAttachment")
    private Boolean HaveAttachment;

    @TableField("HaveReminder")
    private Boolean HaveReminder;

    @TableField("Archived")
    private Boolean Archived;

    @TableField("Created")
    private Date Created;

    @TableField("LastModified")
    private Date LastModified;

    @TableField("InvoiceNO")
    private String InvoiceNO;

    @TableField("CustomsInvoiceNO")
    private String CustomsInvoiceNO;

    @TableField("ShippingDate")
    private Date ShippingDate;

    @TableField("IvoiceDate")
    private Date IvoiceDate;

    @TableField("SalesOrderNo")
    private String SalesOrderNo;

    @TableField("CustomerContractNo")
    private String CustomerContractNo;

    @TableField("CustomerNo")
    private String CustomerNo;

    @TableField("CustomerShortName")
    private String CustomerShortName;

    @TableField("Currency")
    private String Currency;

    @TableField("TermOfPrice")
    private String TermOfPrice;

    @TableField("Payment")
    private String Payment;

    @TableField("ShipmentMethod")
    private String ShipmentMethod;

    @TableField("Country")
    private String Country;

    @TableField("LoadingPort")
    private String LoadingPort;

    @TableField("TransPort")
    private String TransPort;

    @TableField("DestinationPort")
    private String DestinationPort;

    @TableField("Forwarder1")
    private String Forwarder1;

    @TableField("FreightPrepaid")
    private String FreightPrepaid;

    @TableField("TradePatterns")
    private String TradePatterns;

    @TableField("LetterOfCreditNo")
    private String LetterOfCreditNo;

    @TableField("BusinessCompany")
    private String BusinessCompany;

    @TableField("DeliveryCompany")
    private String DeliveryCompany;

    @TableField("CustomsNO")
    private String CustomsNO;

    @TableField("OrderNo")
    private String OrderNo;

    @TableField("Sourcing")
    private String Sourcing;

    @TableField("PackingType")
    private String PackingType;

    @TableField("MUserDefaultField1")
    private String MUserDefaultField1;

    @TableField("MUserDefaultField2")
    private String MUserDefaultField2;

    @TableField("MUserDefaultField3")
    private String MUserDefaultField3;

    @TableField("TotalAmount")
    private Double TotalAmount;

    @TableField("TotalGrossWeight")
    private Double TotalGrossWeight;

    @TableField("TotalNetWeight")
    private Double TotalNetWeight;

    @TableField("TotalVolumn")
    private Double TotalVolumn;

    @TableField("NameOfGoods")
    private String NameOfGoods;

    @TableField("Consignee")
    private String Consignee;

    @TableField("NotifyParty")
    private String NotifyParty;

    @TableField("FrontMark")
    private String FrontMark;

    @TableField("Remark")
    private String Remark;

    @TableField("MUserDefaultField4")
    private String MUserDefaultField4;

    @TableField("MUserDefaultField5")
    private String MUserDefaultField5;

    @TableField("TotalQty")
    private Double TotalQty;

    @TableField("TotalCartons")
    private Integer TotalCartons;

    private String sjbj;

    private String bgzt;

    private String sch;

    @TableField("ShippingName")
    private String ShippingName;

    @TableField("ExchangeRate")
    private Double ExchangeRate;

    private Double jxsehj;

    private Integer bgdsl;

    @TableField("Salesman")
    private String Salesman;

    @TableField("Department")
    private String Department;

    @TableField("DepartmentNO")
    private String DepartmentNO;

    @TableField("PurchasingAgent")
    private String PurchasingAgent;

    private Date bgrq;

    @TableField("CustomerCorpName")
    private String CustomerCorpName;

    private Date sjbgr;

    private String shrsh;

    private String tzrsh;

    private String bgdh;

    private Boolean yldyy;

    private Boolean wlfyyy;

    private Boolean wlfyqr;

    private String tgdh;

    @TableField("IncomeBankNO")
    private String IncomeBankNO;


}
